home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 98 / Skunkware 98.iso / src / sgml / sgml2latex-format.1.3.tar.Z / sgml2latex-format.1.3.tar / TASKS < prev   
Text File  |  1993-04-04  |  4KB  |  73 lines

  1. 4. Extend the formula langauge with a "cases" construct.
  2.  
  3. 7. Fix translation of slides into TeX.  Tables and other figures
  4. should not float.  This requires context sensitive translation and
  5. will have to wait for James Clark's replacement for sgmlsasp. (As of
  6. 1.3, there is an attribute for keeping these from floating.)
  7.  
  8. 11. Add an index to the manual
  9.  
  10. 21. Extend the DTD and the LaTeX mapping to support the automatic
  11. generation of indexes.  Talk to Hans-Werner about this.
  12.  
  13. 22. Extend biblio DTD to allow cross references <em/within/ the
  14. bibliography.  For example, the item for an article in a collection
  15. could refer the item for the collection, rather than provide all of
  16. the information about the collection again.    BibTeX can handle this,
  17. but it requires an extra latex pass.   Request from Joachim.
  18.  
  19. 24. format -T max ...  needs a postprocessor to remove empty
  20. paragraphs.  This problem is a side-effect of the short
  21. references used for opening and splitting pargraphs.  Perhaps there is
  22. a better way to use short references which does not suffer from this
  23. problem.  We may also want to consider going back to require an 
  24. explicit <p> starting tag, at the risk of breaking some documents.
  25.  
  26. 25. The roff mapping for <ar> elements is buggy.   Tables may not
  27. be included within EQN formulas.
  28.  
  29. 26. The roff mapping for <fi> elements should be changed.  Font
  30. requests are not allowed within equations by EQN.
  31.  
  32. 27. Need some way to have successive cites be formatted properly by
  33. LaTeX. Refer does the right thing.  I thought we might just be able to
  34. change the <cite> and <ncite> elements to allow cdata content, instead
  35. of empty content, but this is not upwardsly compatible.  When content
  36. is empty the end tag may be ommitted. Once content is permitted,
  37. text after existing cites gets interpreted as being part of the
  38. citation if the end tag was ommitted.   Try something like this:
  39.  
  40. <!element cite - - "CDATA, (cand, CDATA)*" >
  41. <!element cand o o empty>
  42.  
  43. This CDATA might need to be RCDATA, to allow entities for non-breaking
  44. spaces in "pg. 23", for example.
  45.  
  46. 28. German quotation marks, when german style option is selected.
  47.  
  48. 29. "Motto" element, for quotations at the beginning of a chapter or
  49. section.   
  50.  
  51. 30. Change the SGML declaration so that is uses the Latin 1 character
  52. set.  Write sed scripts for converting between Latin 1 and Macintosh
  53. character sets.  This has several advantages over using entities:
  54. 1) Much easier to type German using Author/Editor, at least until it
  55. supports keyboard macros.  2) Search and replace of non-ASCII
  56. characters works in Author/Editor, where entities cannot be included
  57. within search or replacment strings.  3) Only need one replacement
  58. file for the Latin 1 entities.  TeX 3.0 and groff both support Latin
  59. 1.  Disadvantage: Macinthosh Author/Editor files which use non-ASCII
  60. characters will need to be translated into Latin 1 to satisfy the DTD.
  61. (Leave the entities for Latin 1 characters in the DTD, for upwards
  62. compatability and to support 7 bit ASCII.)
  63.  
  64. 31. Consider reducing the set of mappings, to ease maintenance.
  65.  
  66. 32. Remove short references maps from the DTDs to the extent they are
  67. dependent on a particular processor or formatter, such as TeX.
  68. Instead, include formatter dependent short reference maps using the
  69. same technique now used for entity translations.  This would also
  70. solve the problem of having to comment out short reference maps for
  71. use with Author/Editor, which doesn't support them.
  72.  
  73. 33. Add entities for large math operators. (e.g. bigcup)